From d858801ec38ea9c6ffd4c0d670a358212dc3fa5e Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 2 Aug 2010 15:51:23 +0200 Subject: [PATCH] GtkThemingEngine: Obey active/selected when rendering text. --- gtk/gtkthemingengine.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gtk/gtkthemingengine.c b/gtk/gtkthemingengine.c index 69d048e9ae..65de2cbd12 100644 --- a/gtk/gtkthemingengine.c +++ b/gtk/gtkthemingengine.c @@ -1487,7 +1487,11 @@ gtk_theming_engine_render_layout (GtkThemingEngine *engine, /* FIXME: Set clipping */ - if (flags & GTK_STATE_FLAG_PRELIGHT) + if (flags & GTK_STATE_FLAG_ACTIVE) + state = GTK_STATE_ACTIVE; + else if (flags & GTK_STATE_FLAG_SELECTED) + state = GTK_STATE_SELECTED; + else if (flags & GTK_STATE_FLAG_PRELIGHT) state = GTK_STATE_PRELIGHT; else if (flags & GTK_STATE_FLAG_INSENSITIVE) state = GTK_STATE_INSENSITIVE; -- 2.30.2